76903 ZIP Code — San Angelo, TX

Tom Green County, Texas

ZIP code 76903 is located in San Angelo, Texas, within Tom Green County. It covers approximately 25.05 square miles and serves a population of 30,955 residents. This is a standard ZIP code in the Central (CT) timezone, served by area code 325.

About ZIP code 76903

The housing stock consists of predominantly single-family detached homes. Most homes were built in the 1950s, giving the area an established character. Median home value is $105,300. Owner-occupancy sits near the national average at 63%.

Median household income is $50,077. 35% of households receive Social Security income, suggesting a notable retiree or disability population.

The dominant occupation class is management, business, and professional, with education and healthcare as the leading industry. The average commute of 17 minutes is near the national average.

College attainment at 14% is below the national average, consistent with a trades and production-oriented local economy.

19% of residents lack health insurance, above the national average.

Overall, ZIP code 76903 reflects a community defined by a trades-oriented workforce and a significant Social Security-dependent population.

30,955
population
25.05
sq mi land
Standard
ZIP type
Central (CT)
timezone
76903 ZIP code map
Cities in ZIP code 76903

Below are the cities the US Postal Service accepts for ZIP code 76903. Using any city not on this list may result in mail delivery delays.

City Status
San Angelo Preferred
Nearby ZIP codes
76909 San Angelo (2.8 mi) 76908 Goodfellow Afb (3 mi) 76901 San Angelo (9.2 mi) 76905 San Angelo (9.7 mi) 76904 San Angelo (14.5 mi) 76957 Wall (15.9 mi) 76861 Miles (17.1 mi) 76940 Mereta (17.7 mi)
Demographics updated 06/2026
Population
Total population 30,955
Population density 1,236 / sq mi
State FIPS 48
County FIPS 451
Geography
Land area 25.05 sq mi
Water area 0.01 sq mi
Latitude 31.4711
Longitude -100.4319
Timezone Central (CT)
Area code 325
Total population by age
Gender
Race & ethnicity
Economics updated 06/2026
Household income
Income range This ZIP County avg State avg
Under $50k 60.3% 44.6% 39.5%
$50k – $100k 26.7% 31.2% 30.1%
$100k – $200k 12.2% 20.3% 22.6%
Over $200k 0.8% 3.9% 7.8%

Demographics & statistics

30,955
Population
1,236
People per sq mi
38.9
Median age
$50,077
Median household income
$26,042
Per capita income
$105,300
Median home value
$915
Median monthly rent
63.0%
Home ownership
14.3%
Poverty rate
2.7%
Unemployment
9,738
Housing units
14.1%
Bachelor's or higher

Age distribution

Male Female
913
Under 5
915
839
5–9
841
1,055
10–14
1,057
1,000
15–19
1,002
977
20–24
978
2,170
25–34
2,175
1,934
35–44
1,937
1,864
45–54
1,867
1,078
55–59
1,080
923
60–64
924
1,338
65–74
1,341
927
75–84
929
445
85+
446
← Male
Female →

Age summary

GroupCount%
Under 186,97422.5%
18 and over23,98177.5%
65 and over5,42617.5%
Median age38.9 years

Race & ethnicity

White 50.7%
Hispanic or Latino 20.2%
Two or more races 15.5%
Other race 7.5%
Black or African American 4.6%
American Indian / Alaska Native 0.9%
Asian 0.4%
GroupCount%
White19,68750.7%
Hispanic or Latino7,85720.2%
Two or more races6,03515.5%
Other race2,9247.5%
Black or African American1,7924.6%
American Indian / Alaska Native3420.9%
Asian1610.4%

Household income

Income range This ZIP County avg State avg
Under $50k 60.3% 44.6% 39.5%
$50k – $100k 26.7% 31.2% 30.1%
$100k – $200k 12.2% 20.3% 22.6%
Over $200k 0.8% 3.9% 7.8%
Under $10k 5.5%
$10k–$15k 5.4%
$15k–$25k 14.5%
$25k–$35k 11.6%
$35k–$50k 12.9%
$50k–$75k 19.8%
$75k–$100k 12.9%
$100k–$150k 11.3%
$150k–$200k 3.7%
$200k+ 2.4%
Range% of households
Under $10k5.5%
$10k–$15k5.4%
$15k–$25k14.5%
$25k–$35k11.6%
$35k–$50k12.9%
$50k–$75k19.8%
$75k–$100k12.9%
$100k–$150k11.3%
$150k–$200k3.7%
$200k+2.4%
Median income$50,077

Housing

Home values

Under $50k 19.2%
$50k–$100k 28.1%
$100k–$150k 23.9%
$150k–$200k 11.7%
$200k–$300k 13.0%
$300k–$500k 3.2%
$500k–$1M 0.9%

Housing overview

MetricValue
Median home value$105,300
Median rent / month$915
Owner occupied63.0%
Renter occupied37.0%
Vacant15.6%
Single-family detached75.0%
Large apartment buildings8.4%
Mobile homes5.4%
Median rooms5.0
Avg household size (owned)2.67

Year built

Era%
2020 or later0.0%
2010–20194.3%
2000–20094.9%
1990–19995.0%
1980–198916.8%
1970–197910.9%
1960–196914.9%
1950–195927.6%
1940–19497.9%
1939 or earlier7.7%

Bedrooms

Size% of units
No bedroom (studio)4.3%
1 bedroom8.9%
2 bedrooms34.2%
3 bedrooms42.6%
4 bedrooms8.8%
5+ bedrooms1.3%

Vehicles per household

Vehicles% of households
No vehicle7.8%
1 vehicle35.0%
2 vehicles39.2%
3 or more18.0%

Heating fuel

Fuel type%
Utility gas38.4%
Electricity58.3%
Propane / LP gas2.2%
Solar0.1%
No fuel used0.7%

Households & families

Household typeCount%
Married-couple family4,59338.4%
Cohabiting couple5654.7%
Male householder, no spouse2,51821.1%
Female householder, no spouse4,28235.8%
Households with children under 183,48629.2%
Households with seniors (65+)4,07334.1%
Average household size2.48

Marital status

StatusMaleFemale
Never married39.0%24.9%
Married40.9%42.2%
Separated2.6%3.0%
Widowed4.5%10.4%
Divorced13.0%19.5%

Education

Less than 9th grade 11.0%
Some HS, no diploma 13.2%
HS graduate 31.9%
Some college, no degree 24.2%
Associate's degree 5.6%
Bachelor's degree 10.2%
Graduate / professional 3.9%
Metric%
HS diploma or higher75.9%
Bachelor's or higher14.1%

School enrollment (ages 3–17)

TypeCount%
Nursery / preschool3575.1%
Kindergarten3905.5%
Elementary school2,89841.0%
High school1,82425.8%
College / grad school1,59522.6%

Employment

Industry of employment

Education & healthcare 18.4%
Retail trade 17.2%
Construction 12.0%
Arts, food & hospitality 8.1%
Other services 8.0%
Professional & management 7.0%
Manufacturing 6.5%
Finance & real estate 6.4%
Public administration 5.1%
Transportation & utilities 4.4%
Agriculture & mining 3.6%
Wholesale trade 1.7%
Information 1.6%

Occupation

Category%
Management, business & arts23.7%
Service19.2%
Sales & office23.7%
Natural resources & construction15.3%
Production & transportation18.1%

Employment type

Type%
Private sector81.6%
Government12.7%
Self-employed5.7%
Unpaid family workers0.1%

Commute

Method%
Drive alone79.0%
Carpool11.6%
Public transit0.1%
Walk2.2%
Work from home5.6%
Other means1.5%
Avg commute (minutes)17.2

Poverty

All people 14.3%
Under 18 years 18.6%
18 and over 13.0%
Married-couple families 2.5%
Female-led households 25.9%

Income support

Source% of households
Social Security34.5%
Retirement income19.0%
Supplemental Security6.4%
Cash public assistance3.1%
Food stamps / SNAP12.1%

Health indicators

Condition%
Obesity38.2%
High blood pressure35.2%
High cholesterol33.5%
Diabetes14.5%
Heart disease7.3%
Stroke3.5%
Asthma9.3%
Arthritis23.4%
Kidney disease3.5%
Pulmonary disease7.3%
Cancer5.7%
Behavior / access%
Smoking18.6%
Binge drinking17.4%
No physical activity32.1%
Less than 7 hrs sleep35.2%
Depression22.4%
Fair or poor health22.9%
Poor mental health16.2%
Poor physical health13.3%
No health insurance37.1%
Visited doctor (checkup)70.4%
Visited dentist45.0%
Cholesterol screening86.7%
Teeth loss18.6%

Veterans & disability

VeteransCount%
Civilian veterans1,6777.0%
Disability%
Any disability18.6%
Under 184.7%
18–64 years15.7%
65 and over46.8%

Health insurance coverage

Type%
Private insurance58.8%
Public insurance36.1%
No insurance18.6%
Uninsured under 1916.1%

Language & origin

Language spoken at home (age 5+)

LanguageCount%
English only29,12794.1%
Spanish3,16010.8%
Other Indo-European3,08310.6%
Asian & Pacific Islander00.0%
Other languages770.3%

Place of birth & citizenship

OriginCount%
Native born (US)27,92390.2%
Born in same state27,66589.4%
Born in different state22,39272.3%
Foreign born2580.8%
Naturalized citizen3,0329.8%
Not a US citizen1,44947.8%

Ancestry

AncestryCount%
Italian2,2697.3%
French1,4024.5%
Arab9293%
Polish920.3%
AncestryCount%
English890.3%
Dutch510.2%
German160.1%

Technology access

Metric% of households
Computer access38.6%
Internet access90.1%

Source: U.S. Census Bureau, American Community Survey 2025 estimates.

Frequently asked questions about ZIP code 76903

What city is ZIP code 76903 in?

ZIP code 76903 is primarily assigned to San Angelo, Texas.

What county is ZIP code 76903 in?

ZIP code 76903 falls within Tom Green County, Texas.

How educated is the population of ZIP code 76903?

14% of residents hold a bachelor's degree or higher — below the national average of ~33%, consistent with a trades-oriented local economy.

What is the typical home value in ZIP code 76903?

The median home value in ZIP code 76903 is $105,300.

What is the population of ZIP code 76903?

ZIP code 76903 has an estimated population of 30,955 residents, with a density of 1,236 people per square mile.

What is the median household income in ZIP code 76903?

The median household income in ZIP code 76903 is $50,077, below the national median of ~$75,000.

What timezone is ZIP code 76903 in?

ZIP code 76903 observes the CST timezone.

Need the complete ZIP code database? Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →